export type IRowV0 = {
    /**
     * 性别
     */
    gender?: string
    /**
     * 会员图片
     */
    headImage?: string
    /**
     * 会员等级
     */
    memberLevel?: string
    /**
     * 会员id
     */
    memberMetaId?: number
    /**
     * 会员标签列表
     */
    memberTagList?: Itag[]
    /**
     * 会员类型
     */
    memberType?: string
    /**
     * 会员电话
     */
    mobile?: string
    /**
     * 昵称
     */
    nickName?: string
    /**
     * 会员姓名
     */
    realName?: string
}
export type Itag = {
    /**
     * 标签id
     */
    id?: number
    /**
     * 标签名称
     */
    name?: string
}

export const dialogTitle = {
    ADD: '新增角色',
    CONFIG_PERMISSION: '分配数据权限',
    EDIT: '编辑角色',
}

export type Iform = {
    dataScope?: string | undefined
    deptIds?: number[] | undefined
    menuCheckStrictly: boolean
    menuIds?: number[]
    remark?: string
    roleId: number | undefined
    roleKey: string | undefined
    roleName: string | undefined
    roleSort?: number 
    status?: string
}

export type IState = {
    roleKey: string // 权限标识符
    roleName: string
    status: string
    params?: {
        beginTime: string
        endTime: string
    } | undefined
}
